#ifndef TFEVENTLISTENER_H
#define TFEVENTLISTENER_H

class TFTestCase;
class TFTest;

class TFEventListener
{
public:
	TFEventListener(){}
	virtual ~TFEventListener(){}

	virtual void OnTestCaseStart(TFTestCase* testCase){}

	virtual void OnTestCaseEnd(TFTestCase* testCase){}

	virtual void OnTestStart(TFTest* test){}

	virtual void OnTestEnd(TFTest* test){}

	virtual void OnUpdateUI(TFTest* test, unsigned int shapes, unsigned int data){}
};

#endif
